package com.ruoyi.combat.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel("生成的混淆文本数据")
public class ConfuseTextVo {

    @ApiModelProperty("base64图片对象")
    private List<Base64Img> base64Imgs;

    @ApiModelProperty("混淆文本内容")
    private String text;

    @ApiModelProperty("混淆文本对应城市")
    private String city;

    public List<Base64Img> getBase64Imgs() {
        return base64Imgs;
    }

    public void setBase64Imgs(List<Base64Img> base64Imgs) {
        this.base64Imgs = base64Imgs;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public class Base64Img {

        @ApiModelProperty("混淆图片的64编码")
        private String base64;

        @ApiModelProperty("混淆图片MIME格式")
        private String contentType;

        @ApiModelProperty("混淆文本的图片名称（添加后缀名）")
        private String fileName;

        public String getBase64() {
            return base64;
        }

        public void setBase64(String base64) {
            this.base64 = base64;
        }

        public String getContentType() {
            return contentType;
        }

        public void setContentType(String contentType) {
            this.contentType = contentType;
        }

        public String getFileName() {
            return fileName;
        }

        public void setFileName(String fileName) {
            this.fileName = fileName;
        }
    }
}
